package com.hjm.project.salaryPlan.agentActivityOpen.domain;

import com.hjm.framework.web.domain.BaseEntity;
import com.hjm.framework.aspectj.lang.annotation.Excel;
import lombok.Data;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

/**
 * 开通底薪计划代理对象 agent_activity_open
 * 
 * @author maker-platform
 * @date 2022-04-07
 */
@Data
public class AgentActivityOpen extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键编号 */
    private Integer id;

    /** 代理商编号 */
    @Excel(name = "代理商编号")
    private String agentNum;

    /** 代理商名称 */
    @Excel(name = "代理商名称")
    private String agentName;

    /** 代理商档位 */
    @Excel(name = "代理商档位")
    private String grade;

    /** 所属代理编号 */
    @Excel(name = "所属代理编号")
    private String belongAgent;

    /** 报名月份 */
    @Excel(name = "报名月份")
    private String month;

    /** 报名时间 */
    @Excel(name = "报名时间")
    private String startDate;

    /** 结束时间 */
    @Excel(name = "结束时间")
    private String endDate;










    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("agentNum", getAgentNum())
            .append("agentName", getAgentName())
            .append("grade", getGrade())
            .append("belongAgent", getBelongAgent())
            .append("month", getMonth())
            .append("startDate", getStartDate())
            .append("endDate", getEndDate())
            .toString();
    }
}
